// pages/sys/sys.js
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    shopid: ''
  },
  scanCode() {
    var that = this;
    setTimeout(function() {
      wx.scanCode({
        onlyFromCamera: true,
        success(res) {
          console.log(res)
          var shopid = res.result
          var base = app.globalData.base
          var json = {
            cmd: 'verificationshop',
            shopid: shopid
          }
          json = JSON.stringify(json)
          var json = {
            cmd: 'verificationshop',
            shopid: shopid
          }
          json = JSON.stringify(json)
          var url = `${base}?json=${json}`
          wx.request({
            url: url,
            success(res) {  //验证成功两种情况，是或者不是
              if(res.data.isshop==1){
                console.log(res)
                wx.hideLoading()
                wx.redirectTo({
                  url: '../scode/scode?type=' + 2 + '&shopid=' + shopid,
                })
              }else{
                wx.showToast({
                  title: '请扫描商家二维码',
                  icon: "none"
                })
                wx.reLaunch({
                  url: '../index/index',
  
                });
              }
            },
            fail(res) { //验证失败，肯定不是
              console.log(res)
              wx.showToast({
                title: '请扫描商家二维码',
                icon: "none"
              })
              wx.reLaunch({
                url: '../index/index',

              });
            }
          })
        },
        fail(res){
          console.log(res)
          wx.showToast({
            title: '扫码失败',
            icon: "none",
            duration:1000
          })
          wx.reLaunch({
            url:'../index/index'
          })
        }
      })
    }, 500)

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.scanCode()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})